home *** CD-ROM | disk | FTP | other *** search
/ 17 Bit Software 6: Level 6 / 17 Bit - Level 6 (1998)(Epic Marketing)[!].iso / !applications! / softaga / softaga.doc < prev    next >
Text File  |  1993-04-08  |  6KB  |  94 lines

  1.                               SoftAGA © PWS 1993
  2.  
  3.             "Bringing the power of the AGA chipset to all Amiga users"
  4.  
  5. The Super Amiga
  6.     They  said it couldn't be done.  After six gruelling months in development,
  7. over  350,000 lines of assembly code and 5325 cinnamon rats later, the power of
  8. the  AGA chipset can finally be unleashed on your ECS Amiga.  What's more, PWS'
  9. own  custom  HyperAcceleratron(TM)  system  has  been combined to bring you the
  10. ultimate  software  upgrade for your computer:  SoftAGA.  Features include full
  11. AGA  emulation  including  HAM8  on  any  ECS  machine,  and  fully transparent
  12. operation.  Emulation of any 680x0 processor is also supported.
  13.  
  14. "It'll Never Ship"
  15.     In late 1992, Team AGA moved away from the rest of PWS to a secret location
  16. codenamed   "AlCapone".   Normal  office  hours,  regular  phone  calls,  usual
  17. interuptions.   They  worked  35 hours a week.  They invented bizarre tricks to
  18. drive  the 68000, and the old ECS chips to amazing levels of performance.  They
  19. grew  their  own.  They didn't  pay  the phone or electricity bills.  They were
  20. fired,  and  rehired.  They fought with management "The paper clips were always
  21. kept  in  THIS  drawer."  In  the  dark, they evolved strange hardware hacks to
  22. emulate expensive appliances (A3000 fan became an industrial air conditioner, 2
  23. A500's  running  at  150Mhz  became  a toaster).  Writing SoftAGA became a more
  24. ambitious project than the AGA Chipset itself!
  25.  
  26. "We have AGA"
  27.     Late  one night, in February 1993, the engineers powered up our old beat up
  28. A500  on  which  we'd been working for the past 6 months.  There was a problem.
  29. Yet  another  motherboard and two power supplies later, the A500 was powered up
  30. again,  this  time  sporting  a  256  colour Workbench.  The AGA A500 was born.
  31. After  suitable  celebrations  the  race was on to bring the AGA chipset within
  32. reach  of  the  3.5  million  other  Amiga users worldwide.  Before you are the
  33. fruits of our labour.  We hope you enjoy SoftAGA.
  34.     And by the way, the lights are still off at 'Capone.
  35.  
  36.  
  37. Using SoftAGA
  38.  
  39. REQUIREMENTS:   At least 1.5Mb memory, ECS chipset, 
  40.                 KickStart 2.04, WorkBench 2.1.
  41.  
  42.     To install SoftAGA, copy SoftAGA.prefs to your env:  drawer, and assign the
  43. SoftAGA home volume.
  44.     The  program  will patch your KickStart and WorkBench functions to be fully
  45. AGA compatible.  The kick.patch file is used for this.
  46.     Development of SoftAGA has been achieved using the latest techniques in PCR
  47. (programmable  circuit  rerouting).   By  studying each chip in the regular ECS
  48. chipset,  down  at  the  gate  level,  we  have manage to replicate the various
  49. characteristics  that  make  the  AGA  chipset  superior.  As a result, certain
  50. facilities  may  be  temporarily  disabled,  such as sound, since the emulation
  51. requires the use of the Paula chip to take over some of the new Lisa functions.
  52. The  CPU takes over most of the other facilities.  Normally this would slow the
  53. system down considerably, however we have manage to incorperate an experimental
  54. version  of our new HyperAcceleratron(TM) system (to be available seperately in
  55. a  few  month's  time) to enable the system to reach a suprisingly fast overall
  56. speed,  even on a stock A500.  Details of the HyperAcceleratron(TM) system will
  57. not  be  divulged here, however part of the secret lies in the software control
  58. of chip clock speeds.  A super-fast oscillation circuit is set up within one of
  59. the  custom  chips,  which  is  then distributed along the buses using a custom
  60. propagation system far more advanced than the standard digital pulse method.
  61.     The  above  explains  the delicate nature of the AGA emulation that SoftAGA
  62. employs.   While  our  competitors  have opted for an incomplete simulation (no
  63. HAM8  or  high resolutions), we have been able to include all AGA facilities in
  64. the one package, with only a small amount of effort required on the part of the
  65. user in the initial boot parameters.
  66.     Although most users expect the ECS chipset to behave in the same way on all
  67. machines,  our  SoftAGA  routines operate on the edges of tolerance for most of
  68. these  components,  and  so  to  compensate  of  varied quality control, it was
  69. necessary  to  allow  the  user to change some critical parameters in order for
  70. SoftAGA  to  work  on  all  machines.   If  your  settings  are  incorrect, the
  71. simulation  will  not  proceed  and a system error may occur (or worse).  It is
  72. therefore imperitive to ensure that these parameters are set correctly for your
  73. setup.  This is explained below:
  74.  
  75. (A600 and A500+ treat as A500 for below)
  76.  
  77. Col_Pri_Ack:   (0-63) Must be set to 23 for any A2000 series computer, adding 2
  78. for every external storage present, and 4 for any cards present (including SCSI
  79. cards).   Must  be set to 41 for any A500 series, adding 3 for each motherboard
  80. revision  above  4.   Any external devices plugged into the left side connector
  81. must be treated as for the A2000.  Must be set to 5 for an A3000, adding as per
  82. A2000. Subtract your CPU speed in megahertz. 
  83.  
  84. Sys_Verify:   (1-10)  Must  be  set  to 1, adding 2 for each CPU revision above
  85. 68000.  Subtract 1 if you have a 68881 chip, or two if you have a 68882 chip.
  86.  
  87. Calib_TimeOut:   (0-15)  Set  to 7, subtract 5 if you have an MMU, add 2 for an
  88. A500 and subtract the Intel CPU version of any IBM emulators attached.
  89.  
  90. Def_BitPlanes:   (1-8)  Don't  touch this unless specifically instructed by the
  91. prgram.
  92.  
  93. All other controls are self explanitory. Good luck in the world of AGA!
  94.